package com.dzt.cloudreader.adapter;

import android.content.Context;

import com.dzt.cloudreader.R;
import com.dzt.cloudreader.adapter.recycler.RecyclerAdapter;
import com.dzt.cloudreader.adapter.recycler.RecyclerHolder;
import com.dzt.cloudreader.model.GankIoDataBean;
import com.dzt.cloudreader.utils.JDensityKit;

import java.util.List;

/**
 * Created by M02323 on 2017/12/27.
 */

public class WelfareAdapter extends RecyclerAdapter<GankIoDataBean.ResultsBean> {

	public WelfareAdapter(Context context, List<GankIoDataBean.ResultsBean> datas, int layoutId) {
		super(context, datas, layoutId);
	}

	@Override
	public void convert(RecyclerHolder holder, GankIoDataBean.ResultsBean data,final int position) {
		/**
		 * 注意：DensityUtil.setViewMargin(itemView,true,5,3,5,0);
		 * 如果这样使用，则每个item的左右边距是不一样的，
		 * 这样item不能复用，所以下拉刷新成功后显示会闪一下
		 * 换成每个item设置上下左右边距是一样的话，系统就会复用，就消除了图片不能复用 闪跳的情况
		 */

		if (position % 2 == 0) {
			JDensityKit.getInstance().setViewMargin(holder.itemView, false, 12, 6, 12, 0);
		} else {
			JDensityKit.getInstance().setViewMargin(holder.itemView, false, 6, 12, 12, 0);
		}
		holder.setImageGlide(R.id.iv_welfare, data.getUrl());
	}
}
